How To Create A Great Local Python Development Environment With Docker